#pragma once 

#include<stdio.h>
#include<stdlib.h>
#include<assert.h>

typedef int BTDatatype;
typedef struct BinaryTreeNode
{
    struct BinaryTreeNode* lift;
    struct BinaryTreeNode* right;
    BTDatatype data;
}BTNode;

BTNode* BuyNode(BTDatatype x);
void preorder(BTNode* root);
void inorder(BTNode* root);
void postorder(BTNode* root);
